SOLID principle with easy examples